package display;
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.springframework.web.context.*;

import domain.BandaRepository;
import domain.Banda;

/**
* Clase controladora de la eliminacion de bandas.
* @version 1, 5/10/2014
* @author Diego Cordero, Bryan Morales.
*/
public class EliminarBanda extends PageController {
  
  /** 
	 * obtiene los parametros del formulario de Bandas para ser eliminados. 	 	 	 
	 * @version 1, 5/10/2014
	 * @author Diego Cordero, Bryan Morales.	 
	 * @return void
	 */
  public void doGet(HttpServletRequest request,HttpServletResponse response)
    throws ServletException, IOException {

	  BandaRepository objs = (BandaRepository) context.getBean("bandaRepository");
    try {
		String str_pk = request.getParameter("pk_banda");
		int pk = Integer.parseInt(str_pk);
		
		Banda obj = objs.find(pk);
		try {			
			objs.delete(obj);
		} catch (Exception e) {}
    	response.sendRedirect("listaBandas");
	} catch (Exception e) {
		request.setAttribute("mensaje",e.getMessage());
		forward("/paginaError.jsp",request,response);
	}
  }
}